Skip to content

feat(api): update API spec from langfuse/langfuse a44d88c#1749

Open
langfuse-bot wants to merge 1 commit into
mainfrom
api-spec-bot-a44d88c
Open

feat(api): update API spec from langfuse/langfuse a44d88c#1749
langfuse-bot wants to merge 1 commit into
mainfrom
api-spec-bot-a44d88c

Conversation

@langfuse-bot

@langfuse-bot langfuse-bot commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Greptile Summary

This PR syncs the Python SDK's auto-generated API client with the upstream langfuse/langfuse spec at commit a44d88c, adding three new capabilities.

  • PARQUET export type: BlobStorageIntegrationFileType gains a PARQUET value (request side), aligning it with BlobStorageIntegrationFileTypeResponse which already carried the value. The visit() method signature is updated accordingly.
  • booleanObject filter type: Trace list endpoints now document a new booleanObject filter and a matching score_booleans column, consistently updated across client.py and raw_client.py (both sync and async variants).
  • tool_calls evaluation source: EvaluationRuleMappingSource adds a TOOL_CALLS enum value so evaluators can map tool-call arrays from observations into prompt variables; docstrings across the evaluation rule type files are updated consistently.

Confidence Score: 5/5

Auto-generated API spec sync with no internal callers affected; changes are additive and consistent across all client variants.

All changes are additive: new enum values, new visit() callbacks, and docstring expansions. The visit() signature changes are technically breaking for external consumers who call those methods directly, but a grep of the repo finds no internal callers. Documentation is applied consistently across sync/async and raw/typed client variants. No logic, data handling, or security-sensitive code is modified.

No files require special attention. External SDK consumers who call BlobStorageIntegrationFileType.visit() or EvaluationRuleMappingSource.visit() directly will need to add the new parquet/tool_calls arguments on upgrade.

Reviews (1): Last reviewed commit: "feat(api): update API spec from langfuse..." | Re-trigger Greptile

@langfuse-bot langfuse-bot requested a review from wochinge July 10, 2026 08:03
@github-actions

Copy link
Copy Markdown

@claude review

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-generated API spec update — new enum values and docstring additions in Fern-generated code.

Extended reasoning...

Overview

This PR is an auto-generated update to the Fern-generated API client, syncing with langfuse/langfuse a44d88c. All 7 modified files carry the # This file was auto-generated by Fern from our API Definition. header. The changes are additive: a new PARQUET variant on BlobStorageIntegrationFileType (with matching visit() callable), a new tool_calls source on EvaluationRuleMappingSource (with matching visit() callable), and docstring additions for booleanObject filters / score_booleans column across the trace client list methods.

Security risks

None. No auth, crypto, permission, or input-validation paths are touched — this is generated client code exposing new server-side capabilities.

Level of scrutiny

Low. These are mechanical, generator-driven changes with no hand-written logic. The new enum members and visitor parameters are internally consistent (enum → visit signature → dispatch), and the docstring updates are purely informational.

Other factors

The bug hunting system found no issues. The PR follows the established pattern for API spec sync PRs in this repo. No CODEOWNER-sensitive paths are touched.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant